fermentation substrate - Spanish English Dictionary